package com.infore.dataReceiving.util;
/**
* @ClassName: PageUtil 
* @Description: 分页工具类
* @author Cold
* @date 2018年7月17日 下午3:57:47
 */

import com.infore.dataReceiving.util.Page;

public class PageUtil {
	
	public static <T> Page<T> pageConvert(Page<T> page, org.springframework.data.domain.Page<T> dataPage) {
		page.setPageNo(dataPage.getNumber() + 1);
		page.setPageSize(dataPage.getSize());
		page.setTotalRecords((int)dataPage.getTotalElements());
		page.setList(dataPage.getContent());
		return page;
	}
	
	public static <T> Page<T> pageConvert(org.springframework.data.domain.Page<T> dataPage) {
		Page<T> page = new Page<T>();
		page.setPageNo(dataPage.getNumber() + 1);
		page.setPageSize(dataPage.getSize());
		page.setTotalRecords((int)dataPage.getTotalElements());
		page.setList(dataPage.getContent());
		return page;
	}
}
